bad latency attempt I made not realizing non division is an option, that I still kinda like